Skip to content

Pr/redsound 32154980#12628

Open
zcanann wants to merge 447 commits into
mainfrom
pr/redsound-32154980
Open

Pr/redsound 32154980#12628
zcanann wants to merge 447 commits into
mainfrom
pr/redsound-32154980

Conversation

@zcanann
Copy link
Copy Markdown
Owner

@zcanann zcanann commented May 8, 2026

No description provided.

@decomp-dev
Copy link
Copy Markdown

decomp-dev Bot commented May 8, 2026

Report for GCCP01 (f2e7c14 - 1b0496b)

📈 Matched code: 30.20% (+0.03%, +640 bytes)
📉 Matched data: 76.43% (-0.07%, -1036 bytes)

✅ 6 new matches
Unit Item Bytes Before After
main/RedSound/RedExecute _SkipMusicEntry() +74 87.46% 100.00%
main/RedSound/RedExecute MusicSkipFunction() +38 87.92% 100.00%
main/RedSound/RedDriver RedDmaEntry(int, int, int, int, int, void (*)(void*), void*) +36 89.93% 100.00%
main/RedSound/RedMemory RedNewA(int, int, int) +10 98.42% 100.00%
main/RedSound/RedCommand SearchSeEmptyTrack(int, int, int) +9 96.83% 100.00%
main/RedSound/RedMemory extab +1 98.44% 100.00%
🥀 12 broken matches
Unit Item Bytes Before After
main/RedSound/RedSound extabindex -660 100.00% 0.00%
main/RedSound/RedSound extab -136 100.00% 69.18%
main/sound CSound::StopAndFreeAllSe(int) -38 100.00% 82.82%
main/sound CSound::PauseAllSe(int) -35 100.00% 66.81%
main/sound CSound::FreeBlock() -33 100.00% 68.85%
main/sound CSound::CheckDriver(int) -33 100.00% 76.44%
main/sound CSound::PauseDiscError(int) -20 100.00% 82.50%
main/sound CSound::PlaySe(int, int, int, int) -19 100.00% 94.17%
main/sound CSound::PlayBgm(int) -19 100.00% 85.78%
main/sound CSound::SetReverb(int, int) -9 100.00% 91.30%
main/sound CSound::CrossPlayBgm(int, int) -9 100.00% 93.12%
main/sound CSound::PlayNextBgm(int) -8 100.00% 93.08%
📈 22 improvements in unmatched items
Unit Item Bytes Before After
main/RedSound/RedExecute _VoiceDataAsign(RedTrackDATA*, RedVoiceDATA*, RedNoteDATA*, int*) +189 84.06% 96.11%
main/RedSound/RedExecute SetVoiceVolumeMix(RedVoiceDATA*, int, int) +95 84.51% 97.69%
main/RedSound/RedExecute _KeyOnControl() +58 78.59% 83.01%
main/RedSound/RedExecute _SeTrackDataExecute(RedTrackDATA*, int) +56 85.70% 89.68%
main/RedSound/RedExecute _ExecuteExtraData() +52 88.74% 96.27%
main/RedSound/RedExecute _SeMidiNoteExecute(RedSoundCONTROL*, RedKeyOnDATA*, RedTrackDATA*, int, int) +47 87.91% 96.14%
main/RedSound/RedExecute _MidiTrackExecute(RedSoundCONTROL*, RedKeyOnDATA*, int) +32 89.96% 95.82%
main/RedSound/RedExecute _MusicNoteExecute() +31 90.26% 99.27%
main/RedSound/RedMidiCtrl __MidiCtrl_WholeLoopStart(RedSoundCONTROL*, RedKeyOnDATA*, RedTrackDATA*) +27 82.33% 86.77%
main/RedSound/RedEntry CRedEntry::DisplaySePlayInfo() +23 90.97% 94.61%
main/RedSound/RedCommand _MusicPlayStart(RedMusicHEAD*, RedWaveHeadWD*, int, int, int) +23 85.04% 86.75%
main/RedSound/RedDriver _MusicCrossPlaySequence(int*) +17 89.12% 92.33%
main/RedSound/RedExecute _MusicTrackDataExecute(RedTrackDATA*, int) +13 88.17% 89.27%
main/RedSound/RedExecute EnvelopeKeyExecute() +12 84.18% 85.16%
main/RedSound/RedEntry CRedEntry::SetWaveData(int, void*, int) +11 94.49% 96.06%
main/RedSound/RedExecute _VolumeExecute(RedVoiceDATA*, int) +5 93.31% 93.98%
main/RedSound/RedExecute _AdsrStart(RedVoiceDATA*) +4 96.55% 98.74%
main/RedSound/RedStream StreamPlay(int, void*, int, int, int) +4 96.97% 97.28%
main/RedSound/RedExecute PitchCompute(int, int, int, int) +3 84.69% 85.62%
main/RedSound/RedExecute SetReverb(int, int, int*) +3 79.26% 79.49%
main/RedSound/RedEntry CRedEntry::WaveHeadAdd(int, RedWaveHeadWD*, int) +1 96.58% 96.67%
main/RedSound/RedEntry CRedEntry::DisplayMMemoryInfo() 0 99.21% 99.24%
📉 11 regressions in unmatched items
Unit Item Bytes Before After
main/RedSound/RedEntry extabindex -535 99.26% 0.00%
main/RedSound/RedExecute extabindex -384 88.89% 0.00%
main/RedSound/RedCommand extabindex -189 98.44% 0.00%
main/RedSound/RedStream extabindex -105 98.15% 0.00%
main/RedSound/RedDriver extab -54 76.37% 69.01%
main/RedSound/RedEntry extab -48 84.17% 70.65%
main/RedSound/RedCommand extab -11 98.44% 90.00%
main/RedSound/RedCommand _SePlayStart(RedSeINFO*, int, int, int, int) -5 81.33% 80.82%
main/RedSound/RedStream extab -3 95.83% 90.79%
main/RedSound/RedExecute extab -1 96.18% 95.89%
main/RedSound/RedExecute GetRandomData() 0 86.79% 85.71%

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant